home *** CD-ROM | disk | FTP | other *** search
- import java.awt.Color;
- import java.awt.Font;
- import java.awt.FontMetrics;
- import java.awt.Graphics;
- import java.io.IOException;
-
- public class c27 extends c00 {
- // $FF: renamed from: HL java.lang.String
- public String field_0;
- // $FF: renamed from: FA java.lang.String
- protected String field_1;
- // $FF: renamed from: CU java.awt.Font
- public Font field_2;
- // $FF: renamed from: FH byte
- public byte field_3;
- // $FF: renamed from: Eu byte
- public byte field_4;
- // $FF: renamed from: Bk byte
- protected static final byte field_5 = -128;
- // $FF: renamed from: AD int
- public int field_6;
- // $FF: renamed from: ER int
- public int field_7 = 12;
- // $FF: renamed from: Er byte
- protected static final byte field_8 = 64;
- // $FF: renamed from: Gu byte
- protected byte field_9 = -1;
- // $FF: renamed from: Cz int
- protected int field_10 = -3000;
-
- // $FF: renamed from: Ez (byte, java.lang.String) void
- public void method_0(byte var1, String var2) {
- switch (var1) {
- case 31:
- this.field_0 = var2;
- return;
- default:
- }
- }
-
- // $FF: renamed from: HI () void
- public void method_1() {
- this.field_10 = -9999;
- this.field_0 = this.field_1;
- this.field_3 = this.field_4;
- this.field_6 = this.field_7;
- this.field_0 = ((c00)this).Hb(this.field_0);
- super.HI();
- }
-
- // $FF: renamed from: Cd (java.awt.Graphics, int, int, int, int, int, java.lang.String) int
- public int method_2(Graphics var1, int var2, int var3, int var4, int var5, int var6, String var7) {
- super.CZ = (short)var6;
- if (super.CZ == 0) {
- return 10;
- } else {
- if (super.Dv != 0) {
- int var8 = (c00.Bz.nextInt() & 255) - 127;
- var2 += var5 * var8 * super.Dv / 12700;
- }
-
- if (super.Dv != 0) {
- int var18 = (c00.Bz.nextInt() & 255) - 127;
- var3 += var5 * var18 * super.Dv / 12700;
- }
-
- Color var19 = var1.getColor();
- Font var9 = var1.getFont();
- if (var5 != this.field_10) {
- this.field_2 = new Font(this.field_2.getName(), this.field_3, var5);
- this.field_10 = var5;
- }
-
- var1.setFont(this.field_2);
- FontMetrics var10 = var1.getFontMetrics(this.field_2);
- int var11 = var10.getAscent();
- int var12 = var10.getDescent();
- int var13 = var10.stringWidth(var7);
- int var14 = var2;
- int var15 = var3 + var11;
- switch (this.field_9) {
- case 0:
- var14 = var2 + (var4 / 2 - var13 / 2);
- break;
- case 1:
- var14 = var2 + (var4 - var13);
- }
-
- if (super.Cs > 0) {
- int var16 = var5 * super.Cs / 100;
- super.Cb(var1, Color.gray);
- var1.drawString(var7, var14 + var16, var15 + var16);
- if ((this.field_3 & -128) != 0) {
- int var17 = var11 / 10 + 1;
- var1.fillRect(var14, var3 + var11 + var17, var13, var17);
- }
-
- if ((this.field_3 & 64) != 0) {
- int var22 = var11 / 20 + 1;
- var1.fillRect(var14, var3 + var11 * 3 / 4, var10.stringWidth(this.field_0), var22);
- }
- }
-
- super.Cb(var1, super.Ir);
- var1.drawString(var7, var14, var15);
- if ((this.field_3 & -128) != 0) {
- int var20 = var11 / 10 + 1;
- var1.fillRect(var14, var3 + var11 + var20, var13, var20);
- }
-
- if ((this.field_3 & 64) != 0) {
- int var21 = var11 / 20 + 1;
- var1.fillRect(var14, var3 + var11 * 3 / 4, var10.stringWidth(this.field_0), var21);
- }
-
- var1.setColor(var19);
- var1.setFont(var9);
- return var11 + var12;
- }
- }
-
- // $FF: renamed from: Cb (java.awt.Color) void
- public void method_3(Color var1) {
- super.Ir = var1;
- }
-
- public c27() {
- }
-
- // $FF: renamed from: EO (c14) java.lang.Object
- public Object method_4(c14 var1) throws IOException {
- super.EO(var1);
- super.Fs = var1.HQ();
- String var2 = var1.Go();
- this.field_4 = var1.Fg();
- this.field_7 = var1.BI();
- if (var1.Bm < 65) {
- this.field_7 = this.field_7 * 111 / 72;
- }
-
- this.field_2 = new Font(var2, this.field_4 & 15, super.Ah);
- this.field_1 = var1.Go();
- this.field_9 = var1.Fg();
- this.field_10 = super.Ah;
- return this;
- }
-
- public c27(String var1, Font var2, Color var3, short var4, short var5, short var6, short var7) {
- super(var4, var5, var6, var7);
- this.field_1 = var1;
- this.field_2 = var2;
- super.Fs = var3;
- }
-
- // $FF: renamed from: Fj (java.awt.Graphics) void
- public void method_5(Graphics var1) {
- this.method_2(var1, super.IP, super.Ib, super.FO, super.EF * 72 / 83, super.CZ, this.field_0);
- }
- }
-